﻿#include "interpreter.h"

void setup_environment()
{
	const int standard_matrix_size = 1000;
	Matrix Space (standard_matrix_size, standard_matrix_size);
	Matrix Garbage (standard_matrix_size, standard_matrix_size);
	
	vector<string> code_segment; // 사용자가 입력한 코드가 들어갈 부분.
	vector<string> function_code_segment; // 함수 코드 세그먼트이다.
	map<string, int> function_address_map; // 각각의 함수가 코드 세그먼트 어디에 위치해 있는지
	
	map<string, MatrixObject*> object_address_table;
	map<string, Scalar*> scalar_address_table;
}